package com.topc.code.service;

import com.topc.problem.model.code.CommitCodeResult;
import com.topc.problem.model.code.ExecuteCodeResponse;
import com.topc.problem.model.code.JudgeCompileInfo;
import com.topc.problem.model.dto.SaveProblemCommitDto;

public interface ICodeRunService {

   ExecuteCodeResponse codeDebug(JudgeCompileInfo judgeCompileInfo);

   Long codeRun(SaveProblemCommitDto saveProblemCommitDto);

   CommitCodeResult getCodeResponse(Long resultId);

//   CommitCodeResult getRunResult(SaveProblemCommitDto saveProblemCommitDto);

}
